<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:t="http://myfaces.apache.org/tomahawk">
<ui:composition template="/pages/layout/masterLayout.xhtml">
	<ui:define name="tituloPagina">Arquivo</ui:define>
	<ui:define name="conteudo">
		<t:saveState value="#{arquivoBean.arquivosPesquisados}" />		
		<div id="alinhamentos">	
			<h1>::Arquivo::</h1>
			<t:saveState value="#{arquivoBean.arquivo}" />
			<h:messages globalOnly="true" />
			
			<div id="labels">
				Nome:
			</div>
			<div id="campos">						
				<h:outputText value="#{arquivoBean.arquivo.nome}" />
				<br/>					
			</div>			
			
			<div id="labels">
				Dt.Upload:
			</div>
			<div id="campos">						
				<h:outputText value="#{arquivoBean.arquivo.dataUpload}" />
				<br/>					
			</div>			
			
			<div id="labels">
				Tamanho:
			</div>
			<div id="campos">						
				<h:outputText value="#{arquivoBean.arquivo.tamanho}" /> bytes 
				<br/>					
			</div>				
			
			<div id="labels">
				Usuário:
			</div>
			<div id="campos">						
				<h:outputText value="#{arquivoBean.arquivo.usuario.nome}" />
				<br/>					
			</div>			
			
			<div id="labels">
				Descricao:
			</div>
			<div id="campos">						
				<h:outputText value="#{arquivoBean.arquivo.descricao}" />
				<br/>					
			</div>			
			
			<div id="labels">
				Download:
			</div>
			<div id="campos">
				<div id="linkPersonalizado">										
					<h:form>
						<h:commandLink value=" Clique aqui " actionListener="#{arquivoBean.fazDownload}" />
						<br/>				
					</h:form>
				</div>									
			</div>
			
			<h2>Comentários</h2>
			<ui:repeat var="c" value="#{arquivoBean.arquivo.comentarios}">
				<p><b>
					<h:outputText value="#{c.usuario.nome}" rendered="#{not empty c.usuario}" />
					<h:outputText value="Anônimo" rendered="#{empty c.usuario}"/>
				- <i><h:outputText value="#{c.dataCriacao}" /></i> -  </b>#{c.texto}</p>
			</ui:repeat>
			<h:form>
			<div id="labels">
				Texto:
			</div>
			<div id="campos">
				<h:inputTextarea id="itaTexto" cols="37" rows="5" value="#{arquivoBean.novoComentario}" required="true"
					requiredMessage="  Oooops, o texto é requerido :-) " >
				<f:validateLength maximum="5000" />
				</h:inputTextarea>
				<h:message for="itaTexto"/>	
				<br />			
			</div>						
			<div id="botao_pequeno1">				
				<h:commandButton value=" Inserir " action="#{arquivoBean.adicionaComentario}" />
				&nbsp;&nbsp;&nbsp;	
				<h:commandButton value=" Voltar " action="voltar" immediate="true" />				
			</div>						
			</h:form>
		</div>
	</ui:define>
</ui:composition>
</html>